DH | Houston Astros
Bats/Throws: L/R | 6' 4" 237 lbs | Age: 29
PA AB R H HR SB AVG OBP SLG OPS
2024 635 552 88 170 35 6 .308 .392 .567 .959
2025 199 165 17 45 6 1 .273 .367 .430 .797
2026 692 567 105 179 42 1 .316 .432 .601 1.033
8 Seasons 3,559 3,022 534 907 212 10 .300 .397 .578 .975
AVG HR SB OPS
2024 .308 35 6 .959
2025 .273 6 1 .797
2026 .316 42 1 1.033
8 Seasons .300 212 10 .975
MLB Percentile Rankings
Hits Spray Chart

Statcast Batting Statistics

Season Age Team Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
LA Sweet-
Spot %
xBA xSLG wOBA xwOBA xwOBAcon HardHit% K% BB%
2019 22 1494 221 37 18.4 10.0 92.2 117.9 13.4 39.4 .287 .598 .432 .409 .518 48.9 25.5 14.1
2020 23 35 7 0 0.0 0.0 98.6 113.1 6.4 0.0 .272 .443 .399 .356 .353 71.4 11.1 0.0
2021 24 2396 395 63 15.9 10.6 93.2 116.4 14.1 37.2 .270 .574 .370 .386 .484 54.2 24.1 8.4
2022 25 2195 371 78 21.0 13.9 95.2 117.4 12.3 40.7 .319 .686 .427 .459 .544 59.8 18.9 13.9
2023 26 1908 322 58 18.1 11.7 93.3 117.7 17.1 35.7 .292 .632 .415 .436 .498 52.2 18.5 13.9
2024 27 2264 461 67 14.5 10.6 93.1 117.0 18.3 35.4 .300 .608 .402 .415 .462 49.7 15.0 10.9
2025 28 803 138 19 13.8 9.5 94.7 115.4 18.3 42.8 .284 .549 .338 .393 .437 52.9 16.6 14.1
2026 29 2610 449 72 16.1 10.5 94.4 118.5 18.9 40.3 .319 .640 .430 .443 .510 53.9 17.2 15.9
Player 13705 2364 394 16.8 11.1 93.7 118.5 16.1 38.2 .298 .618 .407 .423 .496 53.3 19.2 12.8
MLB 7.6 4.9 88.6 122.9 12.6 33.3 .244 .407 .316 .316 .368 37.1 22.2 8.4
! Note: All figures in this table cover the period 2015-present.




Fastball: 4 Seam, Sinker, Cutter Offspeed: Change, Split, Fork, Screw Breaking: Slider, Curve, Knuckle, Sweeper, Slurve, Other
  •   
  •   
  •   
  •   
  •   
  •   
  •   

Batted Ball Profile

AIR: Fly Balls + Line Drives + Popups All Batted Balls Batted Ball Breakdown
Season GB % AIR % FB % LD % PU % Pull % Straight % Oppo % Pull GB % Straight GB % Oppo GB % Pull AIR % Straight AIR % Oppo AIR %
2019 37.6 62.4 30.8 28.1 3.6 40.3 34.4 25.3 23.1 10.0 4.5 17.2 24.4 20.8
2020 57.1 42.9 28.6 14.3 0.0 42.9 28.6 28.6 28.6 14.3 14.3 14.3 14.3 14.3
2021 38.0 62.0 30.1 27.6 4.3 34.2 37.5 28.4 18.5 14.4 5.1 15.7 23.0 23.3
2022 39.9 60.1 30.5 27.0 2.7 39.1 38.8 22.1 19.9 16.7 3.2 19.1 22.1 18.9
2023 36.0 64.0 35.7 22.4 5.9 40.4 32.3 27.3 22.4 9.9 3.7 18.0 22.4 23.6
2024 33.4 66.6 36.2 23.9 6.5 36.4 38.4 25.2 18.0 12.6 2.8 18.4 25.8 22.3
2025 34.1 65.9 31.9 26.8 7.2 39.9 33.3 26.8 19.6 12.3 2.2 20.3 21.0 24.6
2026 30.3 69.7 37.6 26.9 5.1 41.4 33.4 25.2 16.7 10.0 3.6 24.7 23.4 21.6
Player 35.4 64.6 33.7 25.9 4.9 38.5 35.8 25.6 19.3 12.4 3.7 19.2 23.4 22.0
MLB 44.1 55.9 24.3 24.6 7.1 37.5 37.3 25.0 20.7 17.5 5.8 16.9 19.8 19.2
! Note: All figures in this table cover the period 2015-present.

Quality of Contact

Season Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2019 3.2 24.4 22.2 27.1 5.4 18.4 10.0
2020 0.0 42.9 14.3 14.3 28.6 0.0 0.0
2021 3.0 29.1 23.8 20.5 7.6 15.9 10.6
2022 0.8 29.1 18.1 23.2 7.5 21.0 13.9
2023 3.1 23.3 27.3 20.8 7.1 18.1 11.7
2024 3.3 19.5 30.6 24.5 7.6 14.5 10.6
2025 0.0 21.0 29.7 23.9 11.6 13.8 9.5
2026 1.1 19.2 26.7 24.1 12.5 16.1 10.5
Player 2.2 23.7 25.4 23.2 8.5 16.8 11.1
MLB 4.1 32.2 25.0 24.4 5.9 7.6 4.9
! Note: All figures in this table cover the period 2015-present.

Run Values by Pitch Type

Season Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2026 4-Seam Fastball 2.1 17 819 31.4 180 .284 .642 .437 18.2 16.7 12.8 .332 .735 .490 61.3
2026 Sinker 2.2 9 399 15.3 111 .351 .564 .452 8.7 14.4 18.8 .338 .558 .432 61.5
2026 Changeup 2.3 8 338 13.0 95 .318 .545 .403 19.2 15.8 14.4 .294 .509 .368 52.1
2026 Slider 2.3 6 273 10.5 73 .328 .612 .426 28.0 21.9 18.6 .300 .624 .405 30.8
2026 Cutter 3.0 8 261 10.0 59 .340 .740 .489 18.8 15.3 19.1 .389 .844 .545 63.4
2026 Curveball 3.9 8 202 7.7 51 .356 .689 .467 30.5 25.5 20.0 .375 .801 .514 63.6
2026 Sweeper 0.1 0 194 7.4 48 .184 .447 .339 23.1 25.0 27.3 .217 .537 .398 39.3
2026 Split-Finger 2.8 3 114 4.4 34 .400 .467 .421 24.5 20.6 20.0 .239 .329 .299 34.8
2026 Slurve 10.6 1 9 0.3 2 .500 2.000 1.000 40.0 0.0 0.0 .480 1.562 .840 50.0
2025 4-Seam Fastball -0.4 -1 286 35.6 66 .250 .321 .287 9.8 12.1 9.4 .294 .543 .394 51.0
2025 Slider 4.4 5 111 13.8 29 .407 .667 .476 36.2 20.7 18.8 .296 .651 .416 52.4
2025 Changeup 4.6 4 92 11.5 21 .333 .833 .481 28.3 9.5 7.7 .396 1.056 .587 64.7
2025 Cutter -1.2 -1 90 11.2 19 .200 .267 .308 31.6 21.1 19.0 .158 .268 .290 45.5
2025 Sinker -0.4 0 85 10.6 29 .250 .417 .333 7.7 10.3 12.5 .353 .566 .456 68.2
2025 Curveball -1.1 -1 63 7.8 12 .111 .111 .250 42.9 33.3 23.5 .171 .238 .309 20.0
2025 Sweeper -0.2 0 37 4.6 7 .200 .200 .229 7.1 28.6 28.6 .058 .090 .146 0.0
2025 Split-Finger 0.7 0 33 4.1 9 .222 .333 .339 57.9 44.4 40.0 .232 .298 .229 60.0
2025 Slurve 2.5 0 6 0.7 2 .500 .500 .450 0.0 0.0 0.0 .274 .337 .262 50.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Season Team PA Pitches Heart Shadow Chase Waste All
2019 360 1,474 16 6 12 6 40
2020 9 35 0 0 0 1 0
2021 594 2,396 7 -8 12 13 24
2022 552 2,195 19 10 18 13 60
2023 491 1,908 1 11 18 12 42
2024 617 2,264 11 5 20 12 48
2025 194 803 -4 -1 8 3 6
2026 653 2,610 11 7 24 18 61
Player 3,470 13,685 61 31 111 61 280
+ View Complete Batting Run Value Leaderboard
+ Show Leverage-Based Run Value

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2019 1,494 44.5 61.7 82.7 28.7 61.7 41.3 24.8 43.2 25.1 6.6 70.1
2020 35 45.7 75.0 91.7 10.5 50.0 37.1 22.2 40.0 14.3 5.7 100.0
2021 2,396 46.8 62.0 87.6 26.4 56.0 40.9 26.3 43.1 22.7 6.4 66.2
2022 2,195 45.9 63.8 87.4 24.8 52.9 40.9 28.3 42.7 23.5 6.6 76.6
2023 1,908 45.6 64.6 86.9 26.1 58.3 40.6 32.0 43.7 22.4 6.1 71.6
2024 2,264 46.1 68.0 89.0 30.6 63.4 43.5 35.4 47.8 19.9 6.1 79.1
2025 803 46.8 63.6 89.1 26.7 53.5 44.8 26.7 44.0 22.4 6.0 58.3
2026 2,610 43.6 62.2 89.4 29.0 64.9 40.3 32.9 43.5 19.8 6.4 68.5
Player 13,705 45.5 63.8 87.6 27.5 59.5 41.4 30.1 44.0 21.9 6.4 71.2
MLB 48.7 67.0 82.7 28.6 57.9 42.6 30.3 47.3 25.0 7.3 76.2
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Run Value Batting Fielding Running
Season Batting Base
Running
Fielding xwOBA xBA xSLG EV Barrel% Hard
Hit%
LA Sweet
Spot%
Bat
Speed
Squared-
Up%
Chase% Whiff% K% BB% Range
(OAA)
Arm
Value
Arm
Strength
Sprint
Speed
2019 95 41 97 90 98 94 98 94 89 48 46 25 94 49
2020
2021 81 42 92 81 95 97 91 97 82 57 68 30 42 58 39
2022 99 30 100 100 100 100 100 100 97 73 57 63 96 79 32
2023 97 5 99 96 99 96 99 96 63 97 59 68 67 72 93 57 24
2024 98 16 99 97 99 95 92 93 65 97 77 33 77 88 82 34 19
2025 21
2026 100 1 100 100 100 99 98 97 98 91 68 54 78 74 97 40 9
+ View Complete Percentile Rankings Leaderboard
+ Compare To Other Players

Expected Home Runs

Adjusted

Season Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2019 24.23 28 25.5 3 10 18 11 39.3
2020 27.30 1 0.1 1 1 0 0 0.0
2021 26.34 35 37.5 -3 12 28 16 45.7
2022 25.83 40 38.0 2 13 32 15 37.5
2023 26.71 37 36.8 0 15 26 16 43.2
2024 27.37 35 29.6 5 15 21 14 40.0
2025 27.93 6 7.9 -2 5 6 3 50.0
2026 28.10 42 45.7 -4 10 27 25 59.5
Player 26.58 224 221.1 3 81 158 100 44.6
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Season HR
2019 28 31 24 26 27 25 28 25 19 19 22 28 29 27 24 24 22 23 27 28 29 31 30 30 20 23 22 27 32 24 18
2020 1 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
2021 35 46 35 32 39 36 43 41 23 30 32 38 40 32 37 40 34 38 42 38 40 36 45 44 36 31 40 40 42 35 39
2022 40 39 33 34 39 39 43 28 22 32 32 43 39 33 40 47 36 36 37 41 37 45 51 42 31 34 47 46 40 38 35
2023 37 35 30 33 36 37 39 35 30 31 33 38 38 36 39 38 41 35 40 39 39 42 46 46 34 32 37 39 41 35 31
2024 35 35 23 30 22 30 33 28 22 23 27 30 37 29 30 25 32 29 32 36 36 27 39 35 29 32 22 30 36 25 23
2025 6 9 7 8 9 7 7 9 5 7 6 7 11 12 7 7 9 9 6 8 7 7 12 8 9 7 4 8 10 8 7
2026 42 48 38 45 45 49 43 44 44 47 39 42 43 52 48 53 47 45 48 50 43 49 53 52 42 40 37 48 52 42 42
Player 224 243 191 208 217 223 237 210 165 189 191 227 237 221 225 234 221 215 232 240 231 237 276 257 201 199 209 239 253 207 195
Note: xHR tells how many of this player's batted balls would have been out of other stadiums. The "Adjusted" view here accounts for different wall heights, distances and environmental effects using Statcast Park Factor data.
+ View Standard Expected Home Runs By Park
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

2026 +/-   2025 +/-   2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019
Results
BA .317 +.044 ↑ .273 -.035 ↓ .308 +.015 ↑ .293 -.013 ↓ .306 +.028 ↑ .278 +.028 ↑ .250 -.063 ↓ .313
xBA .319 +.035 ↑ .284 -.016 ↓ .300 +.008 ↑ .292 -.027 ↓ .319 +.049 ↑ .270 -.002 ↓ .272 -.015 ↓ .287
OBP .433 +.066 ↑ .367 -.025 ↓ .392 -.015 ↓ .407 +.001 ↑ .406 +.059 ↑ .347 +.014 ↑ .333 -.079 ↓ .412
xOBP .408 +.041 ↑ .367 -.002 ↓ .369 -.034 ↓ .403 -.008 ↓ .411 +.072 ↑ .339 -.014 ↓ .353 -.032 ↓ .385
SLG .605 +.175 ↑ .430 -.137 ↓ .567 -.016 ↓ .583 -.030 ↓ .613 +.081 ↑ .532 -.093 ↓ .625 -.030 ↓ .655
xSLG .640 +.091 ↑ .549 -.059 ↓ .608 -.024 ↓ .632 -.054 ↓ .686 +.112 ↑ .574 +.131 ↑ .443 -.155 ↓ .598
ISO .288 +.130 ↑ .158 -.101 ↓ .259 -.031 ↓ .290 -.016 ↓ .306 +.052 ↑ .254 -.121 ↓ .375 +.033 ↑ .342
xISO .320 +.055 ↑ .265 -.043 ↓ .308 -.032 ↓ .340 -.027 ↓ .367 +.063 ↑ .304 +.132 ↑ .172 -.139 ↓ .311
BABIP .334 +.039 ↑ .295 -.022 ↓ .317 +.011 ↑ .306 -.014 ↓ .320 .000 .320 +.153 ↑ .167 -.199 ↓ .366
wOBA .430 +.092 ↑ .338 -.064 ↓ .402 -.013 ↓ .415 -.012 ↓ .427 +.057 ↑ .370 -.029 ↓ .399 -.033 ↓ .432
xwOBA .443 +.050 ↑ .393 -.022 ↓ .415 -.021 ↓ .436 -.023 ↓ .459 +.073 ↑ .386 +.030 ↑ .356 -.053 ↓ .409
wOBAcon .491 +.132 ↑ .359 -.085 ↓ .444 -.022 ↓ .466 -.029 ↓ .495 +.035 ↑ .460 +.051 ↑ .409 -.148 ↓ .557
xwOBAcon .510 +.073 ↑ .437 -.025 ↓ .462 -.036 ↓ .498 -.046 ↓ .544 +.060 ↑ .484 +.131 ↑ .353 -.165 ↓ .518
BACON .396 +.070 ↑ .326 -.043 ↓ .369 -.004 ↓ .373 -.015 ↓ .388 +.011 ↑ .377 +.091 ↑ .286 -.157 ↓ .443
xBACON .402 +.052 ↑ .350 -.010 ↓ .360 -.016 ↓ .376 -.034 ↓ .410 +.040 ↑ .370 +.059 ↑ .311 -.098 ↓ .409
Statcast Hit Metrics
Hard Hit % 53.9 +1.0 ↑ 52.9 +3.2 ↑ 49.7 -2.5 ↓ 52.2 -7.6 ↓ 59.8 +5.6 ↑ 54.2 -17.2 ↓ 71.4 +22.5 ↑ 48.9
Avg Exit Velocity 94.4 -0.3 ↓ 94.7 +1.6 ↑ 93.1 -0.2 ↓ 93.3 -1.9 ↓ 95.2 +2.0 ↑ 93.2 -5.4 ↓ 98.6 +6.4 ↑ 92.2
Launch Angle Sweet-Spot % 40.3 -2.5 ↓ 42.8 +7.4 ↑ 35.4 -0.3 ↓ 35.7 -5.0 ↓ 40.7 +3.5 ↑ 37.2 +37.2 ↑ 0.0 -39.4 ↓ 39.4
Barrel % 16.1 +2.3 ↑ 13.8 -0.7 ↓ 14.5 -3.6 ↓ 18.1 -2.9 ↓ 21.0 +5.1 ↑ 15.9 +15.9 ↑ 0.0 -18.4 ↓ 18.4
Avg Launch Angle 18.9 +0.6 ↑ 18.3 0.0 18.3 +1.2 ↑ 17.1 +4.8 ↑ 12.3 -1.8 ↓ 14.1 +7.7 ↑ 6.4 -7.0 ↓ 13.4
Statcast Bat Tracking
Bat Speed 76.1 0.0 76.1 -0.4 ↓ 76.5 -0.2 ↓ 76.7 -- -- -- -- -- -- -- --
Attack Angle 8° -2° ↓ 10° +1° ↑ 9° -1° ↓ 10° -- -- -- -- -- -- -- --
Ideal Attack Angle % 43.4 +2.7 ↑ 40.7 -1.3 ↓ 42.0 -3.3 ↓ 45.3 -- -- -- -- -- -- -- --
Attack Direction -5° 0° ↓ -5° +1° ↑ -6° 0° ↓ -6° -- -- -- -- -- -- -- --
Swing Path - Tilt 37° 0° ↑ 37° +2° ↑ 35° +1° ↑ 34° -- -- -- -- -- -- -- --
Swing Length 7.7 0.0 7.7 +0.1 ↑ 7.6 0.0 7.6 -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 94.2 +0.7 ↑ 93.5 +0.1 ↑ 93.4 -0.5 ↓ 93.9 +0.8 ↑ 93.1 +0.3 ↑ 92.8 +2.0 ↑ 90.8 -1.8 ↓ 92.6
Breaking Velocity 83.8 +0.2 ↑ 83.6 +0.9 ↑ 82.7 -0.2 ↓ 82.9 0.0 82.9 +1.6 ↑ 81.3 +2.1 ↑ 79.2 -3.1 ↓ 82.3
Offspeed Velocity 87.1 +0.7 ↑ 86.4 0.0 86.4 +0.5 ↑ 85.9 +0.4 ↑ 85.5 +0.6 ↑ 84.9 +0.1 ↑ 84.8 +0.1 ↑ 84.7
Batted Ball Results
Barrels 72 +53 ↑ 19 -48 ↓ 67 +9 ↑ 58 -20 ↓ 78 +15 ↑ 63 +63 ↑ 0 -37 ↓ 37
Popup % 5.1 -2.1 ↓ 7.2 +0.7 ↑ 6.5 +0.6 ↑ 5.9 +3.2 ↑ 2.7 -1.6 ↓ 4.3 +4.3 ↑ 0.0 -3.6 ↓ 3.6
Flyball % 37.6 +5.7 ↑ 31.9 -4.3 ↓ 36.2 +0.5 ↑ 35.7 +5.2 ↑ 30.5 +0.4 ↑ 30.1 +1.5 ↑ 28.6 -2.2 ↓ 30.8
Line Drive % 26.9 +0.1 ↑ 26.8 +2.9 ↑ 23.9 +1.5 ↑ 22.4 -4.6 ↓ 27.0 -0.6 ↓ 27.6 +13.3 ↑ 14.3 -13.8 ↓ 28.1
Groundball % 30.3 -3.8 ↓ 34.1 +0.7 ↑ 33.4 -2.6 ↓ 36.0 -3.9 ↓ 39.9 +1.9 ↑ 38.0 -19.1 ↓ 57.1 +19.5 ↑ 37.6
Pull % 41.4 +1.5 ↑ 39.9 +3.5 ↑ 36.4 -4.0 ↓ 40.4 +1.3 ↑ 39.1 +4.9 ↑ 34.2 -8.7 ↓ 42.9 +2.6 ↑ 40.3
Straight Away % 33.4 +0.1 ↑ 33.3 -5.1 ↓ 38.4 +6.1 ↑ 32.3 -6.5 ↓ 38.8 +1.3 ↑ 37.5 +8.9 ↑ 28.6 -5.8 ↓ 34.4
Opposite Field % 25.2 -1.6 ↓ 26.8 +1.6 ↑ 25.2 -2.1 ↓ 27.3 +5.2 ↑ 22.1 -6.3 ↓ 28.4 -0.2 ↓ 28.6 +3.3 ↑ 25.3
Weak Contact % 1.1 +1.1 ↑ 0.0 -3.3 ↓ 3.3 +0.2 ↑ 3.1 +2.3 ↑ 0.8 -2.2 ↓ 3.0 +3.0 ↑ 0.0 -3.2 ↓ 3.2
Pull Airball % 24.7 +4.4 ↑ 20.3 +1.9 ↑ 18.4 +0.4 ↑ 18.0 -1.1 ↓ 19.1 +3.4 ↑ 15.7 +1.4 ↑ 14.3 -2.9 ↓ 17.2
Topped Contact % 19.2 -1.8 ↓ 21.0 +1.5 ↑ 19.5 -3.8 ↓ 23.3 -5.8 ↓ 29.1 0.0 29.1 -13.8 ↓ 42.9 +18.5 ↑ 24.4
Under Contact % 26.7 -3.0 ↓ 29.7 -0.9 ↓ 30.6 +3.3 ↑ 27.3 +9.2 ↑ 18.1 -5.7 ↓ 23.8 +9.5 ↑ 14.3 -7.9 ↓ 22.2
Flare/Burner Contact % 24.1 +0.2 ↑ 23.9 -0.6 ↓ 24.5 +3.7 ↑ 20.8 -2.4 ↓ 23.2 +2.7 ↑ 20.5 +6.2 ↑ 14.3 -12.8 ↓ 27.1
Solid Contact % 12.5 +0.9 ↑ 11.6 +4.0 ↑ 7.6 +0.5 ↑ 7.1 -0.4 ↓ 7.5 -0.1 ↓ 7.6 -21.0 ↓ 28.6 +23.2 ↑ 5.4
HR/FB % 24.9 +11.3 ↑ 13.6 -7.4 ↓ 21.0 -6.0 ↓ 27.0 -5.7 ↓ 32.7 +5.0 ↑ 27.7 -22.3 ↓ 50.0 +10.3 ↑ 39.7
Popups 23 +13 ↑ 10 -20 ↓ 30 +11 ↑ 19 +9 ↑ 10 -7 ↓ 17 +17 ↑ 0 -8 ↓ 8
Flyballs 169 +125 ↑ 44 -123 ↓ 167 +52 ↑ 115 +2 ↑ 113 -6 ↓ 119 +117 ↑ 2 -66 ↓ 68
Line Drives 121 +84 ↑ 37 -73 ↓ 110 +38 ↑ 72 -28 ↓ 100 -9 ↓ 109 +108 ↑ 1 -61 ↓ 62
Groundballs 136 +89 ↑ 47 -107 ↓ 154 +38 ↑ 116 -32 ↓ 148 -2 ↓ 150 +146 ↑ 4 -79 ↓ 83
Plate Discipline
In Zone % 43.6 -3.2 ↓ 46.8 +0.7 ↑ 46.1 +0.5 ↑ 45.6 -0.3 ↓ 45.9 -0.9 ↓ 46.8 +1.1 ↑ 45.7 +1.2 ↑ 44.5
Out of Zone % 56.4 +3.2 ↑ 53.2 -0.7 ↓ 53.9 -0.5 ↓ 54.4 +0.3 ↑ 54.1 +0.9 ↑ 53.2 -1.1 ↓ 54.3 -1.2 ↓ 55.5
Edge % 40.3 -4.5 ↓ 44.8 +1.3 ↑ 43.5 +2.9 ↑ 40.6 -0.3 ↓ 40.9 0.0 40.9 +3.8 ↑ 37.1 -4.2 ↓ 41.3
Zone Swing % 62.2 -1.4 ↓ 63.6 -4.4 ↓ 68.0 +3.4 ↑ 64.6 +0.8 ↑ 63.8 +1.8 ↑ 62.0 -13.0 ↓ 75.0 +13.3 ↑ 61.7
Out of Zone Swing % 29.0 +2.3 ↑ 26.7 -3.9 ↓ 30.6 +4.5 ↑ 26.1 +1.3 ↑ 24.8 -1.6 ↓ 26.4 +15.9 ↑ 10.5 -18.2 ↓ 28.7
In Zone Contact % 89.4 +0.3 ↑ 89.1 +0.1 ↑ 89.0 +2.1 ↑ 86.9 -0.5 ↓ 87.4 -0.2 ↓ 87.6 -4.1 ↓ 91.7 +9.0 ↑ 82.7
Out of Zone Contact % 64.9 +11.4 ↑ 53.5 -9.9 ↓ 63.4 +5.1 ↑ 58.3 +5.4 ↑ 52.9 -3.1 ↓ 56.0 +6.0 ↑ 50.0 -11.7 ↓ 61.7
Whiff % 19.8 -2.6 ↓ 22.4 +2.5 ↑ 19.9 -2.5 ↓ 22.4 -1.1 ↓ 23.5 +0.8 ↑ 22.7 +8.4 ↑ 14.3 -10.8 ↓ 25.1
First Strike % 57.5 -3.5 ↓ 61.0 +2.1 ↑ 58.9 +2.3 ↑ 56.6 +2.2 ↑ 54.4 -1.5 ↓ 55.9 +11.5 ↑ 44.4 -9.6 ↓ 54.0
First Pitch Swing % 32.9 +6.2 ↑ 26.7 -8.7 ↓ 35.4 +3.4 ↑ 32.0 +3.7 ↑ 28.3 +2.0 ↑ 26.3 +4.1 ↑ 22.2 -2.6 ↓ 24.8
Swing % 43.5 -0.5 ↓ 44.0 -3.8 ↓ 47.8 +4.1 ↑ 43.7 +1.0 ↑ 42.7 -0.4 ↓ 43.1 +3.1 ↑ 40.0 -3.2 ↓ 43.2
Meatball Swing % 68.5 +10.2 ↑ 58.3 -20.8 ↓ 79.1 +7.5 ↑ 71.6 -5.0 ↓ 76.6 +10.4 ↑ 66.2 -33.8 ↓ 100.0 +29.9 ↑ 70.1
Meatball % 6.4 +0.4 ↑ 6.0 -0.1 ↓ 6.1 0.0 6.1 -0.5 ↓ 6.6 +0.2 ↑ 6.4 +0.7 ↑ 5.7 -0.9 ↓ 6.6
Zone Swing & Miss % 10.6 -0.3 ↓ 10.9 -0.1 ↓ 11.0 -2.1 ↓ 13.1 +0.5 ↑ 12.6 +0.2 ↑ 12.4 +4.1 ↑ 8.3 -9.0 ↓ 17.3
Out of Zone Swing & Miss % 35.1 -11.4 ↓ 46.5 +9.9 ↑ 36.6 -5.1 ↓ 41.7 -5.4 ↓ 47.1 +3.1 ↑ 44.0 -6.0 ↓ 50.0 +11.7 ↑ 38.3
In Zone 1,138 +762 ↑ 376 -667 ↓ 1,043 +172 ↑ 871 -136 ↓ 1,007 -115 ↓ 1,122 +1,106 ↑ 16 -640 ↓ 656
Out of Zone 1,472 +1,045 ↑ 427 -794 ↓ 1,221 +184 ↑ 1,037 -151 ↓ 1,188 -86 ↓ 1,274 +1,255 ↑ 19 -799 ↓ 818
Edge 1,052 +692 ↑ 360 -624 ↓ 984 +209 ↑ 775 -123 ↓ 898 -81 ↓ 979 +966 ↑ 13 -596 ↓ 609
In Zone Swings 708 +469 ↑ 239 -470 ↓ 709 +146 ↑ 563 -79 ↓ 642 -54 ↓ 696 +684 ↑ 12 -393 ↓ 405
Out of Zone Swings 427 +313 ↑ 114 -260 ↓ 374 +103 ↑ 271 -24 ↓ 295 -41 ↓ 336 +334 ↑ 2 -233 ↓ 235
In Zone Swing & Misses 75 +49 ↑ 26 -52 ↓ 78 +4 ↑ 74 -7 ↓ 81 -5 ↓ 86 +85 ↑ 1 -69 ↓ 70
Out of Zone Swing & Misses 150 +97 ↑ 53 -84 ↓ 137 +24 ↑ 113 -26 ↓ 139 -9 ↓ 148 +147 ↑ 1 -89 ↓ 90
Basic
Pitches 2,610 +1,807 ↑ 803 -1,461 ↓ 2,264 +356 ↑ 1,908 -287 ↓ 2,195 -201 ↓ 2,396 +2,361 ↑ 35 -1,459 ↓ 1,494
PA 686 +487 ↑ 199 -436 ↓ 635 +139 ↑ 496 -65 ↓ 561 -36 ↓ 597 +588 ↑ 9 -360 ↓ 369
AB 562 +397 ↑ 165 -387 ↓ 552 +142 ↑ 410 -60 ↓ 470 -66 ↓ 536 +528 ↑ 8 -305 ↓ 313
Hits 178 +133 ↑ 45 -125 ↓ 170 +50 ↑ 120 -24 ↓ 144 -5 ↓ 149 +147 ↑ 2 -96 ↓ 98
Singles 101 +70 ↑ 31 -68 ↓ 99 +35 ↑ 64 -12 ↓ 76 -4 ↓ 80 +79 ↑ 1 -44 ↓ 45
Doubles 34 +26 ↑ 8 -26 ↓ 34 +10 ↑ 24 -5 ↓ 29 -6 ↓ 35 +35 ↑ 0 -26 ↓ 26
Triples 1 +1 ↑ 0 -2 ↓ 2 +1 ↑ 1 -1 ↓ 2 +1 ↑ 1 +1 ↑ 0 0 0
Home Runs 42 +36 ↑ 6 -29 ↓ 35 +4 ↑ 31 -6 ↓ 37 +4 ↑ 33 +32 ↑ 1 -26 ↓ 27
Walks 109 +81 ↑ 28 -41 ↓ 69 0 69 -9 ↓ 78 +28 ↑ 50 +50 ↑ 0 -52 ↓ 52
Strikeouts 118 +85 ↑ 33 -62 ↓ 95 +3 ↑ 92 -14 ↓ 106 -38 ↓ 144 +143 ↑ 1 -93 ↓ 94
K% 17.2 +0.6 ↑ 16.6 +1.6 ↑ 15.0 -3.5 ↓ 18.5 -0.4 ↓ 18.9 -5.2 ↓ 24.1 +13.0 ↑ 11.1 -14.4 ↓ 25.5
BB% 15.9 +1.8 ↑ 14.1 +3.2 ↑ 10.9 -3.0 ↓ 13.9 0.0 13.9 +5.5 ↑ 8.4 +8.4 ↑ 0.0 -14.1 ↓ 14.1
HBP 10 +10 ↑ 0 -10 ↓ 10 -3 ↓ 13 +7 ↑ 6 -2 ↓ 8 +7 ↑ 1 -1 ↓ 2
Batted Balls 449 +311 ↑ 138 -323 ↓ 461 +139 ↑ 322 -49 ↓ 371 -24 ↓ 395 +388 ↑ 7 -214 ↓ 221
Fastball Percent 56.7 -0.7 ↓ 57.4 -0.5 ↓ 57.9 +4.5 ↑ 53.4 -4.0 ↓ 57.4 +3.3 ↑ 54.1 -14.5 ↓ 68.6 +10.1 ↑ 58.5
Offspeed Percent 17.3 +1.7 ↑ 15.6 +3.4 ↑ 12.2 -0.1 ↓ 12.3 -2.1 ↓ 14.4 -1.9 ↓ 16.3 +10.6 ↑ 5.7 -7.2 ↓ 12.9
Breaking Percent 26.0 -1.0 ↓ 27.0 -2.9 ↓ 29.9 -3.6 ↓ 33.5 +5.3 ↑ 28.2 -1.1 ↓ 29.3 +3.6 ↑ 25.7 -1.5 ↓ 27.2
Number of Fastballs 1,479 +1,018 ↑ 461 -850 ↓ 1,311 +293 ↑ 1,018 -243 ↓ 1,261 -36 ↓ 1,297 +1,273 ↑ 24 -850 ↓ 874
Number of Offspeed 452 +327 ↑ 125 -152 ↓ 277 +42 ↑ 235 -80 ↓ 315 -75 ↓ 390 +388 ↑ 2 -190 ↓ 192
Number of Breaking 678 +461 ↑ 217 -459 ↓ 676 +36 ↑ 640 +21 ↑ 619 -82 ↓ 701 +692 ↑ 9 -397 ↓ 406
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts L 365 202 55.3 .414 .446
2020 Shifts L 9 9 100.0 .399
2021 Shifts L 594 523 88.0 .367 .371
2022 Shifts L 547 482 88.1 .393 .435
2023 Shades L 490 369 75.3 .519 .383
2024 Shades L 607 491 80.9 .404 .399
2025 Shades L 194 164 84.5 .278 .349
2026 Shades L 652 495 75.9 .430 .427
! Note: Shifts are through the 2022 season, Shaded starting from the 2023 season, Shift: three or more infielders are on the same side of second base, Shade: positioned outside of their typical responsible slices of the field.
Learn more about how positioning is defined here

Pitch Tempo

Bases EmptyRunners On Base
SeasonTeamPitchesTempoFast %Slow %PitchesTempoFast %Slow %
2019 345 17.2 27.0% 1.2% 343 22.1 0.9% 7.6%
2020 7 15.2 42.9% 0.0% 10 21.9 10.0% 10.0%
2021 628 18.0 18.3% 3.2% 544 23.4 0.9% 10.8%
2022 640 18.3 14.8% 2.8% 438 23.1 0.7% 8.7%
2023 524 15.9 38.7% 0.0% 373 19.3 5.6% 0.8%
2024 618 16.0 35.3% 0.0% 375 18.7 3.2% 0.3%
2025 273 16.7 24.5% 0.0% 123 18.9 3.3% 0.0%
2026 806 16.6 23.4% 1.0% 437 19.5 1.4% 2.1%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings